A Step-Wise Approach for Integrating QoS throughout Software Development
نویسندگان
چکیده
When developing real-time systems such as avionics software, it is critical to ensure the performance of these systems. In general, deterministic Quality of Service (QoS) is guaranteed by the execution platform, independently of a particular application. For example, in the avionics domain, the ARINC 664 standard defines a data network that provides deterministic QoS guarantees. However, this strategy falls short of addressing how the QoS requirements of an application get transformed through all development phases and artifacts. Existing approaches provide support for QoS concerns that only cover part of the development process, preventing traceability. In this paper, we propose a declarative approach for specifying QoS requirements that covers the complete software development process, from the requirements analysis to the deployment. This step-wise approach is dedicated to control-loop systems such as avionics software. The domainspecific trait of this approach enables the stakeholders to be guided and ensures QoS requirements traceability via a tool-based methodology.
منابع مشابه
Approche pour le développement de logiciels intégrant des concepts de qualité de service. (A step-wise approach for integrating QoS throughout software development process)
a step-wise approach for integrating qos throughout software development process In critical domains such as avionics, railways or automotive, to certify a system, it is required to demonstrate that it achieves its function, with respect to specified timing requirements. Indeed, longer-than-predicted function computing can make data erroneous, leading potentially to endanger people lives. Today...
متن کاملContinuous QoS Provisioning of Large-scale Component-based Systems using Model-driven Engineering
Continuous integration and quality-of-service (QoS) provisioning is becoming increasingly important in the software development lifecycle of largescale distributed systems. This poster describes an approach that uses modeldriven engineering and generative programming techniques to provide continuous QoS provisioning of large-scale distributed systems throughout the entire development lifecycle,...
متن کاملAssimilating and Optimizing Software Assurance in the SDLC: A Framework and Step-Wise Approach
Software Assurance is the planned and systematic set of activities that ensures software processes and products conform to requirements while standards and procedures in a manner that builds trusted systems and secure software. While absolute security may not yet be possible, procedures and practices exist to promote assurance in the software lifecycle. In this paper, the authors present a fram...
متن کاملA Step-Wise Multidisciplinary Rehabilitation Approach of Central Pontine and Extra Pontine Myelinosis in Locked-In Syndrome: A Case Report
Central Pontine Myelinosis (CPM) and Extra Pontine Myelinosis (EPM) are debilitating conditions, resulting from the rapid correction of hyponatremia. The outcome and prognosis of this medical condition are variable; mainly involving functional decline from neuro-musculoskeletal upset. An intensive, multidisciplinary rehabilitation has played an essential role in facilitating and hasten recovery...
متن کاملNovel Methods For Determining QoS Parameters and Thresholds in End User's Service Level Agreement
Service level agreement (SLA) is a powerful tool to formalize the negotiation and agreement between the service provider and service seeker with the scope of service quality characteristics, compensations and tariffs. The service quality description is the main part of a SLA which can be characterized by the use of suitable and feasible quality of service (QoS) parameters. Determining suitable ...
متن کامل